
////////////// by ruben ////////////////////////////////////////

$(function(event){ //funcion a utilizar en socios/nuevos
   var texto = $("#txtDNI");  
   texto.keydown(function(event){
    if(event.shiftKey == true){
      event.preventDefault();
      return false;
     }

       if(texto.val().length ==8){
          if(event.keyCode == 8  ||
             event.keyCode == 37 || // Flecha izquierda
             event.keyCode == 38 || // Flecha arriba
             event.keyCode == 39 || // Flecha derecha
             event.keyCode == 40 || // Flecha abajo
             event.keyCode == 36 || // inicio
             event.keyCode == 9  || // tab vertical
             event.keyCode == 35) // fin
             { 
                return true;
             }
             event.preventDefault();
     }  
   });
});
var TextoAnterior = 0;
$(function(){
  var texto = $("#txtDNI");
    texto.keyup(function(event){
          if(texto.val().length ==8){ 
            if(event.keyCode > 47  &&  // numeros
             event.keyCode < 58 ||
             event.keyCode > 95 && event.keyCode < 106)
             { 
              if(texto.val() != TextoAnterior)
               llamadaServidor();
               TextoAnterior = texto.val();
             } 
         }
        }
      );
});

function llamadaServidor(){
  var texto = $("#txtDNI");
 var elemenspam = $("#SpanAjax");
 $(document).ajaxStart(Espera);//
 var url ="http://localhost/SVN/UTNFRGPBIBLIOTECA/socios/pedidoBase";
 $.post(url,{dni:texto.val()},Condicion);    
}

function Espera(){ // esto puede ni estar, lo hice por si te kbe la marrana :p 
  var spanDni = $("#SpanAjax");
  spanDni.html('<img src="http://localhost/SVN/UTNFRGPBIBLIOTECA/public/imagenes/loading.gif">');
}

function Condicion(valor)
{ 
   var spanDni = $("#SpanAjax");
   if(valor == 'ocupado')
   spanDni.text('Dni Ya Registrado');
   if(valor == 'libre')
   spanDni.text("Dni Disponible"); //o icono de OK
}   

var foto = false;
$(function(){
  $("#btnGuardar").click(function(event){
      var Error1 = "Dni Ya Registrado";
      var Error2 = "Debe Subir Foto";
      var Error3 = "No ingreso Dni";
      if($("#SpanAjax").text() == Error1){
           event.preventDefault();
           $("#SpanBoton").text(Error1);
          }
          else if($("#SpanAjax").text()==""){
           event.preventDefault();
           $("#SpanBoton").text(Error3);
           }

           if(foto == false){
              event.preventDefault();
              $("#SpanBoton").text("Falta Elegir Fotografia");
          }

     }); 
     
   $(':file').change(function(){
       foto = true; 
      }
    );

   }
   );



//////////////// by ruben ///////////////////////////////////////